#include <QDebug>
#include "cppmodule.h"
#include "c_module.h"

cppmodule::cppmodule()
{
    data1 = 1;
    data2 = 2;
    data3 = 3;

    // C++类将方法和数据注册进C语言模块，供C语言模块在需要的时候调用
    c_module_init((void *)print1, (void *)print2, data1, data2, data3);
}

int cppmodule::print1()
{
    qDebug("c++ print1");
    return 0;
}

int cppmodule::print2()
{
    qDebug("c++ print2");
    return 0;
}
